<?php


class VoucherTemplateModel extends BaseModel
{
    protected $table = 'yf_voucher_template';

    protected $principal = 'voucher_t_id';

    /**
     * 状态
     */
    const STATE = [
        'vaild' => 1,//有效
        'failure' => 2,//失效
    ];

    public function getAllVaild()
    {
        $now = date('Y-m-d H:i:s');
        return $this->select(['voucher_t_id', 'voucher_t_price', 'voucher_t_limit'], [
            'shop_id' => 3,
            'voucher_t_state' => self::STATE['vaild'],
            'voucher_t_start_date[<]' => $now,
            'voucher_t_end_date[>]' => $now,
            'ORDER' => [
                'voucher_t_price' => 'ASC'
            ]
        ]);
    }
}